Class Perceptron

java.lang.Object
  extended by Perceptron

public class Perceptron
extends Object


Field Summary
(package private)  double alpha
           
(package private)  double err
           
(package private)  double[] hid1
           
(package private)  double[] hid2
           
(package private)  double[] inp
           
(package private)  double[][] memory_hid
           
(package private)  double[][] memory_in
           
(package private)  double[][] memory_out
           
(package private)  double momentum
           
(package private)  int n_hid1
           
(package private)  int n_hid2
           
(package private)  int n_in
           
(package private)  int n_out
           
(package private)  double[] out
           
(package private)  double[] target
           
(package private)  double[][] w_hid
           
(package private)  double[][] w_in
           
(package private)  double[][] w_out
           
 
Constructor Summary
Perceptron(int h1, int h2, double a, double m)
           
 
Method Summary
 double absError()
           
 void actHid1()
           
 void actHid2()
           
 void actOut()
           
 double error()
           
 String getOut()
           
 void learn()
           
static Perceptron loadFile()
           
 void loadInput(int in)
           
 void loadNumber(double x, double y)
           
 void loadTestInput(int in)
           
static void main()
           
static Perceptron main1()
           
 void propagate()
           
 void random_w()
           
 void saveNet()
           
 void test()
           
 double testOut()
           
 void train()
           
 void train(int kolko)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

alpha

double alpha

err

double err

hid1

double[] hid1

hid2

double[] hid2

inp

double[] inp

memory_hid

double[][] memory_hid

memory_in

double[][] memory_in

memory_out

double[][] memory_out

momentum

double momentum

n_hid1

int n_hid1

n_hid2

int n_hid2

n_in

int n_in

n_out

int n_out

out

double[] out

target

double[] target

w_hid

double[][] w_hid

w_in

double[][] w_in

w_out

double[][] w_out
Constructor Detail

Perceptron

public Perceptron(int h1,
                  int h2,
                  double a,
                  double m)
Method Detail

absError

public double absError()

actHid1

public void actHid1()

actHid2

public void actHid2()

actOut

public void actOut()

error

public double error()

getOut

public String getOut()

learn

public void learn()

loadFile

public static Perceptron loadFile()

loadInput

public void loadInput(int in)

loadNumber

public void loadNumber(double x,
                       double y)

loadTestInput

public void loadTestInput(int in)

main

public static void main()

main1

public static Perceptron main1()

propagate

public void propagate()

random_w

public void random_w()

saveNet

public void saveNet()
             throws IOException
Throws:
IOException

test

public void test()

testOut

public double testOut()

train

public void train()

train

public void train(int kolko)